tall and hunched - Turco Inglés Diccionario